package com.cat.model.common.model.common;

import java.math.BigDecimal;
import java.util.Date;

import com.cat.model.common.model.base.ModelBaseVOLong;

//模特基础信息表
public class ModelInfoVO extends ModelBaseVOLong{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 2180782155291365378L;
	
	private String modelCode;//模特编号(唯一，不可修改)
	
	private String name;//姓名
	private String sex;//性别
	private Integer age;//年龄
	
	private String coverImage;//封面图
	private BigDecimal price;//价格（小时）
	
	private String countryCode;//国籍
	private String provinceCode;//省份
	private String cityCode;//城市
	
	private Integer height;//身高(cm)
	private BigDecimal weight;//体重（KG）
	private Integer shoeSize;//鞋码(cm)
	private Integer bustSize;//胸围码(cm)
	private Integer hiplineSize;//臀围码(cm)
	private Integer waistSize;//腰围码(cm)
	private String cupSize;//罩杯码(A/B/C/D/E/F/G)
	
	private Long companyId;//所属公司
	private String companyName;
	private String richResume;//工作履历
	
	private String hairColorCode;//发色
	private String raceCode;//人种
	private String eyeCode;//眼睛
	private Integer armLength;//臂长
	//private Integer armSize;//臂围
	private Integer upArmSize;//上臂围
	private Integer legSize;//腿围
	private Integer thighSize;//大腿围
	private String skinColorCode;//肤色
	private String ageGroup;//年龄层（儿童、年轻、成熟、老年）
	private Integer neckLength;//颈长
	private Integer neckSize;//颈围
	private String remark;//备注
	private BigDecimal headSize;//头围
	private Integer collarSize;//领围
	private Integer shoulderSize;//肩宽
	private Integer annLength;//手长
	private Integer sleeveLength;//袖长
	private Integer centerBack;//身长
	private BigDecimal chestSize;//上围
	private BigDecimal underbustSize;//下胸围
	private Integer highHipSize;//低腰围
	private Integer midHipSize;//中围
	private BigDecimal lowHipSize;//下围
	private Integer wristSize;//腕围
	private Integer outseamSize;//裤外长
	private BigDecimal inseamSize;//裤内长
	private Integer calfSize;//小腿围
	private Integer ankleSize;//足踝
	private String suitSizes;//西装外套码

	private Date beginTime;
	private Date endTime;
	
	@Override
	protected String table() {
		return "model_info";
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Date getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(Date beginTime) {
		this.beginTime = beginTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public Integer getHeight() {
		return height;
	}

	public void setHeight(Integer height) {
		this.height = height;
	}

	public BigDecimal getWeight() {
		return weight;
	}

	public void setWeight(BigDecimal weight) {
		this.weight = weight;
	}
	public String getCoverImage() {
		return coverImage;
	}

	public void setCoverImage(String coverImage) {
		this.coverImage = coverImage;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public BigDecimal getPrice() {
		return price;
	}

	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public String getCountryCode() {
		return countryCode;
	}

	public void setCountryCode(String countryCode) {
		this.countryCode = countryCode;
	}

	public String getProvinceCode() {
		return provinceCode;
	}

	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}

	public String getCityCode() {
		return cityCode;
	}

	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}

	public Integer getShoeSize() {
		return shoeSize;
	}

	public void setShoeSize(Integer shoeSize) {
		this.shoeSize = shoeSize;
	}

	public Integer getBustSize() {
		return bustSize;
	}

	public void setBustSize(Integer bustSize) {
		this.bustSize = bustSize;
	}

	public Integer getHiplineSize() {
		return hiplineSize;
	}

	public void setHiplineSize(Integer hiplineSize) {
		this.hiplineSize = hiplineSize;
	}

	public Integer getWaistSize() {
		return waistSize;
	}

	public void setWaistSize(Integer waistSize) {
		this.waistSize = waistSize;
	}

	public String getCupSize() {
		return cupSize;
	}

	public void setCupSize(String cupSize) {
		this.cupSize = cupSize;
	}

	public String getModelCode() {
		return modelCode;
	}

	public void setModelCode(String modelCode) {
		this.modelCode = modelCode;
	}

	public Long getCompanyId() {
		return companyId;
	}

	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}

	public String getRichResume() {
		return richResume;
	}

	public void setRichResume(String richResume) {
		this.richResume = richResume;
	}

	public String getHairColorCode() {
		return hairColorCode;
	}

	public void setHairColorCode(String hairColorCode) {
		this.hairColorCode = hairColorCode;
	}

	public String getRaceCode() {
		return raceCode;
	}

	public void setRaceCode(String raceCode) {
		this.raceCode = raceCode;
	}

	public String getEyeCode() {
		return eyeCode;
	}

	public void setEyeCode(String eyeCode) {
		this.eyeCode = eyeCode;
	}

	public Integer getArmLength() {
		return armLength;
	}

	public void setArmLength(Integer armLength) {
		this.armLength = armLength;
	}

	public Integer getUpArmSize() {
		return upArmSize;
	}

	public void setUpArmSize(Integer upArmSize) {
		this.upArmSize = upArmSize;
	}

	public Integer getLegSize() {
		return legSize;
	}

	public void setLegSize(Integer legSize) {
		this.legSize = legSize;
	}

	public Integer getThighSize() {
		return thighSize;
	}

	public void setThighSize(Integer thighSize) {
		this.thighSize = thighSize;
	}

	public String getSkinColorCode() {
		return skinColorCode;
	}

	public void setSkinColorCode(String skinColorCode) {
		this.skinColorCode = skinColorCode;
	}

	public String getAgeGroup() {
		return ageGroup;
	}

	public void setAgeGroup(String ageGroup) {
		this.ageGroup = ageGroup;
	}

	public Integer getNeckLength() {
		return neckLength;
	}

	public void setNeckLength(Integer neckLength) {
		this.neckLength = neckLength;
	}

	public Integer getNeckSize() {
		return neckSize;
	}

	public void setNeckSize(Integer neckSize) {
		this.neckSize = neckSize;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public BigDecimal getHeadSize() {
		return headSize;
	}

	public void setHeadSize(BigDecimal headSize) {
		this.headSize = headSize;
	}

	public Integer getCollarSize() {
		return collarSize;
	}

	public void setCollarSize(Integer collarSize) {
		this.collarSize = collarSize;
	}

	public Integer getShoulderSize() {
		return shoulderSize;
	}

	public void setShoulderSize(Integer shoulderSize) {
		this.shoulderSize = shoulderSize;
	}

	public Integer getAnnLength() {
		return annLength;
	}

	public void setAnnLength(Integer annLength) {
		this.annLength = annLength;
	}

	public Integer getSleeveLength() {
		return sleeveLength;
	}

	public void setSleeveLength(Integer sleeveLength) {
		this.sleeveLength = sleeveLength;
	}

	public Integer getCenterBack() {
		return centerBack;
	}

	public void setCenterBack(Integer centerBack) {
		this.centerBack = centerBack;
	}

	public BigDecimal getChestSize() {
		return chestSize;
	}

	public void setChestSize(BigDecimal chestSize) {
		this.chestSize = chestSize;
	}

	public BigDecimal getUnderbustSize() {
		return underbustSize;
	}

	public void setUnderbustSize(BigDecimal underbustSize) {
		this.underbustSize = underbustSize;
	}

	public Integer getHighHipSize() {
		return highHipSize;
	}

	public void setHighHipSize(Integer highHipSize) {
		this.highHipSize = highHipSize;
	}

	public Integer getMidHipSize() {
		return midHipSize;
	}

	public void setMidHipSize(Integer midHipSize) {
		this.midHipSize = midHipSize;
	}

	public BigDecimal getLowHipSize() {
		return lowHipSize;
	}

	public void setLowHipSize(BigDecimal lowHipSize) {
		this.lowHipSize = lowHipSize;
	}

	public Integer getWristSize() {
		return wristSize;
	}

	public void setWristSize(Integer wristSize) {
		this.wristSize = wristSize;
	}

	public Integer getOutseamSize() {
		return outseamSize;
	}

	public void setOutseamSize(Integer outseamSize) {
		this.outseamSize = outseamSize;
	}

	public BigDecimal getInseamSize() {
		return inseamSize;
	}

	public void setInseamSize(BigDecimal inseamSize) {
		this.inseamSize = inseamSize;
	}

	public Integer getCalfSize() {
		return calfSize;
	}

	public void setCalfSize(Integer calfSize) {
		this.calfSize = calfSize;
	}

	public Integer getAnkleSize() {
		return ankleSize;
	}

	public void setAnkleSize(Integer ankleSize) {
		this.ankleSize = ankleSize;
	}

	public String getSuitSizes() {
		return suitSizes;
	}

	public void setSuitSizes(String suitSizes) {
		this.suitSizes = suitSizes;
	}

}
